package com.fyx.entity;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class RoomsUserInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    private Long createTime;
    @TableField(exist = false)
    private List<Timestamp> qTime;


    @TableField(exist = false)
    private Boolean hasChildren = true;

    private String channel;
    private String theFather;

    private String theValue;

    @TableField(exist = false)
    private JSONObject values;

    @TableField(exist = false)
    private JSONObject brokeValues;

    private int number;
    private int active;
    private Double money=0.0;
    private int avgTime;
    private int number1;
    private int active1;
    private Double money1=0.0;
    private int avgTime1;
    private int number2;
    private int active2;
    private Double money2=0.0; private int avgTime2;
    private int number3;
    private int active3;
    private Double money3=0.0; private int avgTime3;
    private int number4;
    private int active4;
    private Double money4=0.0; private int avgTime4;
    private int number5;
    private int active5;
    private Double money5=0.0; private int avgTime5;
    private int number6;
    private int active6;
    private Double money6=0.0; private int avgTime6;
    private int number7;
    private int active7;
    private Double money7=0.0; private int avgTime7;
    private int number8;
    private int active8;
    private Double money8=0.0; private int avgTime8;
    private int number9;
    private int active9;
    private Double money9=0.0; private int avgTime9;
    private int number10;
    private int active10;
    private Double money10=0.0; private int avgTime10;
    private int number11;
    private int active11;
    private Double money11=0.0; private int avgTime11;
    private int number12;
    private int active12;
    private Double money12=0.0; private int avgTime12;
    private int number13;
    private int active13;
    private Double money13=0.0; private int avgTime13;
    private int number14;
    private int active14;
    private Double money14=0.0; private int avgTime14;
    private int number15;
    private int active15;
    private Double money15=0.0; private int avgTime15;
    private int number16;
    private int active16;
    private Double money16=0.0; private int avgTime16;
    private int number17;
    private int active17;
    private Double money17=0.0; private int avgTime17;
    private int number18;
    private int active18;
    private Double money18=0.0; private int avgTime18;
    private int number19;
    private int active19;
    private Double money19=0.0;
    private int avgTime19;

    private int number20;
    private int active20;
    private Double money20=0.0;
    private int avgTime20;
    private int number21;
    private int active21;
    private Double money21=0.0;
    private int avgTime21;
    private int number22;
    private int active22;
    private Double money22=0.0;
    private int avgTime22;
    private int number23;
    private int active23;
    private Double money23=0.0;
    private int avgTime23;

    private int number24;
    private int active24;
    private Double money24=0.0;
    private int avgTime24;
    private int number25;
    private int active25;
    private Double money25=0.0;
    private int avgTime25;
    private int number26;
    private int active26;
    private Double money26=0.0;
    private int avgTime26;

    private int number27;
    private int active27;
    private Double money27=0.0;
    private int avgTime27;
    private int number28;
    private int active28;
    private Double money28=0.0;
    private int avgTime28;
    private int number29;
    private int active29;
    private Double money29=0.0;
    private int avgTime29;
    private int number30;
    private int active30;
    private Double money30=0.0;
    private int avgTime30;
    private int number31;
    private int active31;
    private Double money31=0.0;
    private int avgTime31;

    private int number32;
    private int active32;
    private Double money32=0.0;
    private int avgTime32;
    private int number33;
    private int active33;
    private Double money33=0.0;
    private int avgTime33;
    private int number34;
    private int active34;
    private Double money34=0.0;
    private int avgTime34;
    private int number35;
    private int active35;
    private Double money35=0.0;
    private int avgTime35;
    private int number36;
    private int active36;
    private Double money36=0.0;
    private int avgTime36;


    @TableField(exist = false)
    private Integer[] broke;

    @TableField(exist = false)
    private Integer[] brokeBuy;

    @TableField(exist = false)
    private Integer[] brokeMoney;


}
